package com.itheima.d11_jdk8_zone;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Set;

/**
 * 目标：了解Jdk8提供时区相关的API
 *      ZoneId
 *      ZonedDateTime
 */
public class Test {

    public static void main(String[] args) {
        //1.获取当前中国的时区
        ZoneId zoneId = ZoneId.systemDefault();
        System.out.println("系统默认时区："+zoneId);

        //2.获取美国的时区
        //2.1 获取所有时区：America/New_York   /   Japan
        ZoneId.getAvailableZoneIds().forEach(System.out::println);

        //2.2 获取美国时区
        ZoneId zoneId1 = ZoneId.of("America/New_York");

        //3.创建带有时区的时间对象
        ZonedDateTime zdt = ZonedDateTime.now(zoneId1);
        System.out.println("中国时间："+ LocalDateTime.now());
        System.out.println("美国时间："+zdt);



    }
}

















